Characterizing NAS Benchmark Performance on Shared Heterogeneous Networks

نویسندگان

  • Jaspal Subhlok
  • Shreenivasa Venkataramaiah
  • Amitoj Singh
چکیده

The goal of this research is to develop performance profiles of parallel and distributed applications in order to predict their execution time under different network conditions. This paper measures the resource requirements of the NAS benchmark programs and characterizes their performance in a shared heterogeneous environment. The programs in the benchmark suite were executed on a controlled testbed and their usage of CPU, bandwidth, and memory were measured. The performance of the benchmark programs was also measured under controlled sharing of CPU and bandwidth. The results are used to characterize the behavior of the NAS benchmark programs with resource sharing. The paper demonstrates that the core system activity of a program can be accurately measured by passive probing, and that this measured system activity is the key to the prediction of program performance when resources must be shared. Our methods rely on system level measurements alone, and therefore, application knowledge or access to the source code, is not required. Hence, the techniques apply across programming languages and models. This paper is an important step towards building an automated framework to infer execution characteristics and estimate performance on shared networks. Such a framework has an important role in resource selection in shared clusters and grid computing environments.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Investigating the Performance of Two Programming Models for Clusters of SMP PCs

Multiprocessors and high performance networks allow building CLUsters of MultiProcessors (CLUMPs). One distinctive feature over traditional parallel computers is their hybrid memory model (message passing between the nodes and shared memory inside the nodes). We evaluate the performance of a cluster of dual processor PCs connected by a Myrinet network for NAS benchmarks using two programming mo...

متن کامل

Performance Prediction for Simple CPU and Network Sharing

Performance of virtually all parallel and distributed applications deteriorates when a CPU or a communication link has to be shared, but the extent of the slowdown is application dependent. In our experiments with the NAS benchmarks, the slowdown due to congestion on a single link varied from negligible to 120 percent. Estimation of performance of an application under given network conditions i...

متن کامل

OpenMP benchmark using PARKBENCH

Real application codes in OpenMP obviously measure the performance of OpenMP programming on the real problems. Although this is ultimately what the end-user wants, the full real applications are often complex and large. In order to obtain a guide to the performance of OpenMP parallel programs in any given parallel systems, kernel and synthetic benchmarks are useful. PARKBENCH[4] is a set of ben...

متن کامل

Performance Characteristics of OpenMP Constructs, and Applications Benchmarks on a Large Symmetric Multiprocessor

With the increasing popularity of small to large-scale symmetric multiprocessor (SMP) systems, there has been a dire need to have sophisticated, and flexible development and runtime environments for efficient and rapid development of parallel applications. To this end, OpenMP has emerged as the standard for parallel programming on shared-memory systems. It is very important to evaluate the perf...

متن کامل

Maximizing Multiprocessor Performance with the SUIF Compiler

This paper presents an overview of the SUIF compiler which automatically parallelizes and optimizes sequential programs for shared memory multiprocessors We describe new technology in this system for locating coarse grain parallelism and for optimizing multiprocessor memory behavior essential to obtaining good multiprocessor performance These techniques have a signi cant impact on the performan...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002